package com.youkeda.dewu.service;

import com.youkeda.dewu.model.PaymentRecord;
import com.youkeda.dewu.param.PaymentRecordQueryParam;

import java.util.List;

/**
 * @author 刘正星
 * @version 1.0.0
 * @ClassName PaymentRecordService.java
 * @Description TODO
 * @createTime 2020年10月13日 15:48:00
 */
public interface PaymentRecordService {
    /**
     * 添加或修改支付记录
     * @param paymentRecord
     * @return
     */
    PaymentRecord save(PaymentRecord paymentRecord);

    /**
     * 查询支付记录
     * @param queryParam
     * @return
     */
    List<PaymentRecord> query(PaymentRecordQueryParam queryParam);

    /**
     * 更新支付记录状态
     * @param paymentRecord
     * @return
     */
    PaymentRecord updateStatus(PaymentRecord paymentRecord);
}
